import { useParams } from 'common' import { Save } from 'lucide-react' import Link from 'next/link' import { Loading } from 'ui' import LogsSavedQueriesItem from '@/components/interfaces/Settings/Logs/Logs.SavedQueriesItem' import DefaultLayout from '@/components/layouts/DefaultLayout' import LogsLayout from '@/components/layouts/LogsLayout/LogsLayout' import Table from '@/components/to-be-cleaned/Table' import LogsExplorerHeader from '@/components/ui/Logs/LogsExplorerHeader' import { useContentQuery } from '@/data/content/content-query' import type { NextPageWithLayout } from '@/types' // [Joshen] This page looks like its not longer in use from a UI POV - double checking and deprecate + add redirects export const LogsSavedPage: NextPageWithLayout = () => { const { ref } = useParams() const { data, isPending: isLoading } = useContentQuery({ projectRef: ref, type: 'log_sql', }) if (isLoading) { return {null} } const saved = [...(data?.content ?? [])] .filter((c) => c.type === 'log_sql') .sort((a, b) => a.name.localeCompare(b.name)) return (
{saved.length > 0 && (
NameDescriptionCreatedLast updated } body={saved.map((item) => ( ))} /> )} {saved.length === 0 && (

No Saved Queries Yet

Saved queries will appear here. Queries can be saved from the{' '} Query {' '} tab.

)} ) } LogsSavedPage.getLayout = (page) => ( {page} ) export default LogsSavedPage